package com.tengju.bff.interfaces.covercharge.entity.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;


@Data
@ApiModel(value = "自认证打印申请单")
public class SinceCertificationPrintApplicationFormVo {

    @ApiModelProperty(value = "平台")
    private String platform;

    @ApiModelProperty(value = "系统申请编号")
    private String systemApplicationNumber;

    @ApiModelProperty(value = "申请部门")
    private String applyForDepartment;

    @ApiModelProperty(value = "申请日期")
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy 年 MM 月 dd 日")
    private LocalDateTime applicationDate;

    @ApiModelProperty(value = "收款单位名称")
    private String nameReceivingCompany;

    @ApiModelProperty(value = "开户银行")
    private String bankName;

    @ApiModelProperty(value = "银行账号")
    private String bankAccount;

    @ApiModelProperty(value = "付款金额(大写)")
    private String paymentAmountwithCapital;

    @ApiModelProperty(value = "付款金额(小写)")
    private String paymentAmountwithLowercase;

    @ApiModelProperty(value = "认证类型")
    private String authenticationType;

    @ApiModelProperty(value = "代理ID/系统账户")
    private String agentIDAndAccountSystem;

}
